---
sidebar_position: 2
---

# 对话式检索问答（Conversational Retrieval QA）

![LangChain](https://pica.zhimg.com/50/v2-56e8bbb52aa271012541c1fe1ceb11a2_r.gif 'LangChain中文网')

对话式检索问答链（ConversationalRetrievalQA chain）是在检索问答链（RetrievalQAChain）的基础上提供了一个聊天历史组件。

它首先将聊天历史（可以是显式传入的或从提供的内存中检索到的）和问题合并成一个独立的问题，然后从检索器中查找相关文档，最后将这些文档和问题传递给问答链以返回一个响应。

要创建一个对话式检索问答链，您需要一个检索器。在下面的示例中，我们将从一个向量存储中创建一个检索器，这个向量存储可以由嵌入向量创建。

import Example from "@snippets/modules/chains/popular/chat_vector_db.mdx"

<Example/>
